Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2000 
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A 
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard 
All Tour Israel F5 Israel F6 Germany F4 Spain F7 Sweden F1 Sweden F2 Romania F5 Romania F6 Germany F10 Germany F12 Germany F13 Netherlands F4 Great Britain F21 Israel F4 Israel F5 Germany F3 France F2 Switzerland F2 France F4 France F5 Turkey F5 Italy F15 Slovenia F2 Netherlands F1 Netherlands F3 Italy F23 France F13 France F14 France F18 Germany F4 Germany F5 France F3 Italy F10 France F14 France F15 France F4 France F5 Spain F23 France F24 Germany F4 Belgium F5 USA F33 USA F34 USA F1 USA F12 USA F14 USA F15 Germany F11 Germany F3 Sweden F3 Romania F4 Netherlands F1 Germany F7 Germany F9 Germany F11 Great Britain F19 M25 Nussloch M25 Trento M25 Nottingham Project Independence Men's Challenger - Mandeville Regional Hand Center Men's Challenger - Fresno A Glimmer of Hope Challenger - Austin The Wright Financial Group, Inc. Challenger - Champaign USTA Men's Challenger of Dallas - Dallas Pro Tennis World Open - Boca Raton USTA Tallahassee Tennis Challenger - Tallahassee Fifth Third Bank Tennis Classic - Lexington 2004 Colorado Tennis Classic - Denver Harrah's Entertainment Challenger - Tunica Badden Open by Rothaus - Ettlingen Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas Home Depot Center USTA Challenger - Carson USTA/Adtech Challenger - Boston USTA Illinois Challenger - Champaign USTA Challenger of Orlando - Orlando ATP Challenger Numea - New Caledonia Fifth-Third Bank Tennis Classic - Lexington dBI Tennis Challenger - Binghamton Music City Challenger - Nashville Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans 5 Volkswagen Challenger - Wolfsburg Puerto Rico Challenger Tennis Event - Humacao Baton Rouge Pro Tennis Classic - Baton Rouge Hurricane Tennis Open - Bradenton Countrywide Classic USTA Men's Challenger - Carson Polska Energia Open - Bytom Nielsen USTA Pro Tennis Championship - Winnetka Siemens Open - Scheveningen The Comercia Bank Challenger - Aptos Riviera de Rimini Challenger - Rimini Fifth Third Bank Tennis Championships - Lexington Aamulehti Tampere Open - Tampere Labertz Open by Stawag - Aachen Ford Tennis Championships - Louisville National Bank Men's Rimouski Challenger - Rimouski JSM Challenger of Champaign - Urbana Wolfsburg Challenger Bergamo Challenger Talahassee Challenger Rome Challenger Zagreb Challenger Nottingham Challenger Recanati Challenger USTA Challenger of San Antonio - San Antonio St. Remy Challenger Mons Challenger Kolding Challenger Orleans Challenger Aachen Challenger Helsinki Challenger Heilbronn Challenger Bergamo Challenger Cherbourg Challeger Athens Challenger Ramat Hasharon Challenger Recanati Challenger Trani Challenger Mons Challenger Sacramento Challenger Tiburon Challenger Calabasas Challenger Charlottesville Challenger Eckental Challenger Aachen Challenger Champaign Challenger Salzburg Challenger Helsinki Challenger Heilbronn Challenger BMW Tennis Championship - Sunrise Smith Barney Men's Challenger - Covington Unique Zagreb Open - Zagreb XL Bermuda Open - Bermuda Barletta Challenger Odlum Brown Vancouver Open - Vancouver 2004 Keys Gate Challenger - Homestead Karlsruhe Challenger The Wright Financial Group USTA Challenger - Champaign Courmayeur Challenger WOW Cafe Challenger - New Orleans Draft Corona Mexico City Open - Mexico City Lubbock Challenger - Lubbock Nottingham Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Harrah's Entertainment Men's Pro Challenger - Tunica 2005 West Side Tennis Coub Men's Challenger - Forest Hills Bergamo Challenger The Swanston Challenger - Sacramento The $50,000 Pro Challenger at Calabasas - Calabasas Unique Zagreb Open - Zagreb Ethias Trophy - Mons The Surbiton Trophy - Surbiton GHI Bronx Classic - Bronx Ford Tennis Championships - Louisville Lambertz Open by Stawag 2007 - Aachen Casablanca Challenger Wolfsburg Challenger The Surbiton Trophy - Surbiton Naples Challenger - Naples Music City Challenger - Nashville USTA Comerica Challenger - Aptos Fifth Third Bank Tennis Classic - Lexington AT&T Challenger of Dallas - Dallas Sarajevo Challenger GHI Bronx Classic - Bronx Lubbock Challenger - Lubbock Hilton Waikoloa Village USTA Challenger - Waikoloa 2005 Tulsa Challenger - Tulsa M25 Nottingham AT&T Challenger of Dallas - Dallas Johannesburg Challenger Tallahassee Challenger Sarasota Challenger Savannah Challenger Rome Challenger Alessandria Challenger Nottingham Challenger Aptos Challenger Recanati Challenger Segovia Challenger Mons Challenger Rennes Challenger Tiburon Challenger Orleans Challenger Seoul Challenger Charlottesville Challenger Eckental Challenger Knoxville Challenger Champaign Challenger Noumea Challenger Heilbronn Challenger Kazan Challenger Wolfsburg Challenger Dallas Challenger Sarasota Challenger Kaohsiung Challenger Savannah Challenger Alphen Challenger Orleans Challenger Eckental Challenger Nottingham-2 Challenger Vancouver Challenger Alphen Challenger Eckental Challenger Ortisei Challenger Noumea Challenger Vicenza Challenger Nottingham Challenger Vancouver Challenger Aptos Challenger Orleans Challenger Eckental Challenger Mouilleron-Le-Captif Challenger Glasgow Challenger New Delhi Challenger Kolkata Challenger Drummondville Challenger Le Gosier Challenger Sarasota Challenger Recanati Challenger USTA Men's Challenger of Dallas - Dallas Vancouver Challenger Agri Challenger Eckental Challenger Vicenza Challenger Ilkley Challenger Recanati Challenger Segovia Challenger Portoroz Challenger St. Remy Challenger Orleans Challenger Mons Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Koblenz Challenger Kyoto Challenger Drummondville Challenger Seoul Challenger Busan Challenger Surbiton Challenger Scheveningen Challenger Aptos Challenger Vancouver Challenger Stockton Challenger Eckental Challenger Le Gosier Challenger Francavilla Challenger Ostrava Challenger Vancouver Challenger Chicago Challenger Eckental Challenger Cherbourg Challenger Murcia Challenger Tunis Challenger Gwangju Challenger Nottingham Challenger Aptos Challenger Vancouver Challenger Istanbul Challenger Glasgow Challenger Orleans Challenger Nur-Sultan Challenger Hamburg Challenger Eckental Challenger Bratislava Challenger Ann Arbor Challenger Quimper Challenger Koblenz Challenger Aix En Provence Challenger Quimper Challenger Cherbourg Challenger Bergamo Challenger Bath Challenger Ortisei Challenger Rijeka Challenger Biel Challenger Granby Challenger Manchester Challenger Winnetka Challenger Eckental Challenger Happy Valley Challenger Guadalajara Challenger Mons Challenger Quimper Challenger Cherbourg Challenger Forli 4 Challenger Pau Challenger Heilbronn Challenger Ilkley Challenger Binghamton Challenger Honolulu Challenger Bergamo Challenger Bordeaux Challenger Busan Challenger Vancouver Challenger Lexington Challenger Surbiton Challenger Irving Challenger Le Gosier Challenger Aix En Provence Challenger Mons Challenger Rennes Challenger Fairfield Challenger Ortisei Challenger Helsinki Challenger Heilbronn Challenger Prague II Challenger Ismaning Challenger Savannah Challenger Rome 2 Challenger Bratislava Challenger Gimcheon Challenger Turin Challenger Rome 1 Challenger Anning Challenger Nottingham Challenger Tunis Challenger RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island Mons Challenger Orleans Challenger Rennes Challenger Sarasota Challenger Nottingham-2 Challenger Quimper 2 Challenger Lexington Challenger St. Remy Challenger Phoenix Challenger Mouilleron-Le-Captif Challenger Seoul Challenger Busan Challenger Ilkley Challenger Miller Lite Hall of Fame Tennis Championships - Newport International Tennis Championships - Delray Beach Next Generation Hardcourts - Adelaide International Tennis Championships - Delray Beach Prague Challenger Kroger / St. Jude International - Memphis RCA Championships - Indianapolis Nottingham 1 Challenger Yokohama Challenger Orleans Challenger Delray Beach International Tennis Championships - Delray Beach Ethias Trophy - Mons SAP Open - San Jose West Side Tennis Club Clay Court Challenger - Forest Hills Lugano Challenger The Natrel's Challenger of Granby - Granby Tiburon Challenger Dallas Challenger Music City Challenger - Nashville Caltanissetta Challenger RCA Championships - Indianapolis Mouilleron-Le-Captif Challenger Pro Tennis World Open - Sunrise Music City Challenger - Nashville Millenium Tennis Championships - Delray Beach USTA Men's Challenger of Dallas - Dallas Regions Morgan Keegan Championships - Memphis Baden Open - Ettlingen The Tennis Channel Open - Las Vegas U.S. Men's Clay Court Championships - Houston 2006 North Shore Pro Tennis Championship - Winnetka Red Letter Days Open - Nottingham Countrywide Classic - Los Angeles RCA Championships - Indianapolis USTA Challenger - Champaign Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Open des Alpes Trophee BNP Paribas - Grenoble JSM Challenger - Champaign Delray Beach International Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis Indian Wells Challenger Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston Open des Alpes Trophee BNP Paribas - Grenoble Oldum Brown Vancouver Open - Vancouver Countrywide Classic - Los Angeles Rome Challenger AIG Japan Open Tennis Championships - Tokyo Brisbane - Brisbane Heineken Open - Auckland Music City Challenger - Nashville Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Athens Challenger Rhodes Challenger Gerry Weber Open - Halle Noumea Challenger Campbells Hall of Fame Tennis Championships - Newport Pozoblanco Challenger Istanbul Challenger PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Gerry Weber Open - Halle Johannesburg Challenger Thailand Open - Bangkok Rhodes Challenger Pozoblanco Challenger Open 13 - Marseille San Marino Challenger US Men's Clay Court Championship - Houston BMW Open - Munich Gerry Weber Open - Halle Knoxville Challenger Campbell's Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington Erste Bank Open - Vienna Brisbane International - Brisbane Apia International - Sydney Lexington Challenger ABN AMRO World Tennis Tournament - Rotterdam Sacramento Challenger AEGON Championships - London Atlanta Tennis Championships - Atlanta Erste Bank Open - Vienna Valencia Open - Valencia Aircel Chennai Open - Chennai Open Sud de France - Montpellier Athens Challenger Nottingham Challenger Delray Beach International Tennis Championships - Delray Beach BRD Nastase Tiriac Trophy - Bucharest The Stella Artois Grass Court Championships - London Campbell's Hall of Fame Tennis Championships - Newport Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Erste Bank Open - Vienna Kun-Ming Challenger Sydney International - Sydney The Stella Artois Championships - London Delray Beach Open - Delray Beach Aptos Challenger US Men's Clay Court Championship - Houston BMW Open - Munich Stockholm Open - Stockholm Mons Challenger Hall of Fame Tennis Championships - Newport Heilbronn Challenger Erste Bank Open - Vienna RCA Championships - Indianapolis Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch Aegon Nottingham Open - Nottingham Citi Open - Washington Erste Bank Open - Vienna Swiss Indoors Basel - Basel Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai Topshelf Open - 's-Hertogenbosch USTA Men's Challenger of Urbana-Champaign - Urbana ABN AMRO World Tennis Tournament - Rotterdam BMW Open - Munich Mercedes Cup - Stuttgart Citi Open - Washington European Open - Antwerp Swiss Indoors Basel - Basel Maharashtra Open - Pune Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Mercedes Cup - Stuttgart Gerry Weber Open - Halle St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu Rakuten Japan Open - Tokyo European Open - Antwerp Erste Bank Open - Vienna West Side Tennis Challenger - Forest Hills Open Sud de France - Montpellier The Stella Artois Championships - London Abierto Mexicano de Tenis Mifel - Los Cabos The Wright Financial Group, Inc. Challenger - Champaign Furth Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Atlanta Clay Court Challenger - Atlanta Allianz Suisse Open Gstaad - Gstaad Ethias Trophy - Mons Challenger Casablanca San Angel - Mexico City Rennes Challenger Sydney International - Sydney Tata Open Maharashtra - Pune Hilton Waikoloa Village USTA Challenger - Waikoloa Open 13 - Marseille Men's Pro Challenger at Tunica National - Tunica Sunset Moulding Challenger - Yuba City Rome Challenger 2004 Freeman Men's Challenger - Joplin Manchester Challenger Qatar ExxonMobil Open - Doha Open 13 - Marseille Cherbourg Challenger Izmir Challenger Gerry Weber Open - Halle Winston-Salem Open - Winston-Salem Biella 5 Challenger Meerbusch Challenger Mouilleron-Le-Captif Challenger European Open - Antwerp Bendigo Challenger Qatar ExxonMobil Open - Doha Biel Challenger cinch Championships - London Hall of Fame Open - Newport Hall of Fame Open - Newport European Open - Antwerp Gerry Weber Open - Halle Open 13 Provence - Marseille NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells Pacific Life Open - Indian Wells Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Sony Ericsson Open - Miami Rogers Cup - Montreal BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Miami Open - Miami Miami Open - Miami Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Miami Open - Miami Kroger / St. Jude International - Memphis U.S. Men's Clay Court Championships - Houston NASDAQ-100 Open - Miami SAP Open - San Jose Hypo Group Tennis International - Portschach Legg Mason Tennis Classic - Washington If Stockholm Open - Stockholm Medibank International - Sydney Campbell's Hall of Fame Tennis Championships - Newport Farmers Classic - Los Angeles Bank Austria Tennis Trophy - Vienna U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Davidoff Swiss Indoors - Basel French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne If Stockholm Open - Stockholm French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open Qualifying - Doha French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Next Generation Adelaide International - Adelaide Davis Cup, World Group, 1R, CZE-BEL 3-2 Davis Cup, World Group, PO, AUS-BEL 2-3 Davis Cup, Europe/Africa Group II, 3R, POR-BIH 3-2 Hopman Cup - Perth Davis Cup, World Group, 1R, BEL-ESP 1-4 Davis Cup, Group II, 1R, MAR-BIH 2-3 Davis Cup, Group II, 2R, BIH-EST 3-2 Davis Cup, World Group, PO, BEL-AUT 1-4 Davis Cup, Group II, 3R, DEN-BIH 3-2 Davis Cup, Group II, 1R, TUR-BIH 1-3 Davis Cup, Group I, 2R, GBR-BEL 1-4 Davis Cup, Group II, 2R, BLR-BIH 4-1 Davis Cup, World Group, PO, BEL-ISR 3-2 Davis Cup, World Group, 1R, KAZ-BEL 3-2 Davis Cup, World Group, 1R, BEL-SUI 3-2 Davis Cup, World Group, 1R, GER-BEL 1-4 Davis Cup, World Group, 1R, BEL-HUN 3-2 Davis Cup, World Group, QF, USA-BEL 4-0 Davis Cup, World Group, QR, HUN-BEL 3-2 Davis Cup, Group I, 1R, BOL-BEL 2-3 Australian Open (juniors) French Open (juniors) U.S. Open (juniors) River Oaks International Tennis Tournament - Houston Regions Morgan Keegan Championships - Memphis Pacific Life Open - Indian Wells BNP Paribas Open - Indian Wells Rogers Cup - Montreal BNP Paribas Open - Indian Wells Australian Open - Melbourne U.S. Open - New York Davis Cup, World Group, F, BEL-GBR 1-3